$(function() {
	//设置活动按钮
	changeHeaderMenu(0);
	changeMenu(0, 3);
	//初始化列表数据
	initTable();
	savehandle();
});

function savehandle() {
	$('#alertdiv').hide();
	$('#alertdiv').savehandle({
		fieldMap : {},
		successMsg : "成功！",
		failMsg : "失败，请重试！",
		success : refresh
	});
}

/**
 * 初始化表格数据
 */
function initTable() {
	$('#grid').grid({
		title : '',
		pager : true,
		tbar : '#navbar',
		store : {
			url : '/fw/agent/userbind_getlist.action',
			idProperty : 'masterUser',
			uploadPagesize : 'rows'
		},
		pageCfg : {
			btnCount : 5
		},
		columns : [
		        {cn:'主代理用户名', en:'masterUser', width : 100},
		        {cn:'从代理用户名', en:'slaveUser', width : 200},
		        {cn:'备注', en:'note',width : 100},
				]
	});
}

/**
 * 绑定
 * @return
 */
function bind(bool) {
	var masterUser = $('#masterUser').val();
	if(!masterUser) {
		alert('主代理用户名不能为空');
		return;
	}
	var slaveUser = $('#slaveUser').val();
	if(!slaveUser) {
		alert('从代理用户名不能为空');
		return;
	}
	var note = $('#note').val();
	var data = {
		masterUser: masterUser,
		slaveUser: slaveUser,
		note: note
	}
	if(bool) {
		if(confirm('确定绑定代理商“' + slaveUser + '”到代理商“' + masterUser + '”下？')) {
			$.getJSON('/fw/agent/userbind_bindyes.action', data, function(data){
				if(data.success && data.result) {
					alert('绑定成功');
					refresh();
				} else {
					alert(data.result.errors?data.result.errors:'绑定失败');
				}
			});
		}
	} else {
		if(confirm('确定将代理商“' + slaveUser + '”从代理商“' + masterUser + '”下取消绑定？')) {
			$.getJSON('/fw/agent/userbind_bindno.action', data, function(data){
				if(data.success && data.result) {
					alert('解除绑定成功');
					refresh();
				} else {
					alert(data.result.errors?data.result.errors:'解除绑定失败');
				}
			});
		}
	}
}

/**
 * 刷新
 * 
 * @return {TypeName}
 */
function refresh() {
	$('#grid').grid('load', {data : {}});
}